﻿// 根据金蝶云星空元数据查询接口获取元数据K3CloudQueryBusinessInfoRequest
// 根据DotLiquid模板生成C#类型，模板存放于Admin.NET.Web.Entwwwroot/Template/K3CloudEntiry.cs.vm
// 当前元数据：[2052, 销售订单](SAL_SaleOrder)

using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Jim.K3Cloud;


/// <summary>
/// Name:基本信息 Key:FBillHead EntryName:SaleOrdeTableName:T_SAL_ORDEEntityType:HeadEntity
/// </summary>
public class SAL_SaleOrder:K3CloudBill<long>
{

    /// <summary>
    /// 名称:单据状态 Key:FDocumentStatus 数据库字段名:FDOCUMENTSTATUS 数据库表名:T_SAL_ORDE枚举信息:Z:暂存;A:创建;B:审核中;C:已审核;D:重新审核;
    /// </summary>
    public string DocumentStatus {get;set;}
    /// <summary>
    /// 名称:销售组织 Key:FSaleOrgId 数据库字段名:FSALEORGID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations SaleOrgId {get;set;}
    public int SaleOrgId_Id {get;set;}
    /// <summary>
    /// 名称:日期 Key:FDat数据库字段名:FDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime Date{get;set;}
    /// <summary>
    /// 名称:客户 Key:FCustId 数据库字段名:FCUSTID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer CustId {get;set;}
    public int CustId_Id {get;set;}
    /// <summary>
    /// 名称:销售部门(系统) Key:FSaleDeptId 数据库字段名:FSALEDEPTID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Department SaleDeptId {get;set;}
    public int SaleDeptId_Id {get;set;}
    /// <summary>
    /// 名称:销售组 Key:FSaleGroupId 数据库字段名:FSALEGROUPID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_OperatorGroup SaleGroupId {get;set;}
    public int SaleGroupId_Id {get;set;}
    /// <summary>
    /// 名称:销售员 Key:FSalerId 数据库字段名:FSALERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Saler SalerId {get;set;}
    public int SalerId_Id {get;set;}
    /// <summary>
    /// 名称:收货方 Key:FReceiveId 数据库字段名:FRECEIVEID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer ReceiveId {get;set;}
    public int ReceiveId_Id {get;set;}
    /// <summary>
    /// 名称:结算方 Key:FSettleId 数据库字段名:FSETTLEID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer SettleId {get;set;}
    public int SettleId_Id {get;set;}
    /// <summary>
    /// 名称:付款方 Key:FChargeId 数据库字段名:FCHARGEID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer ChargeId {get;set;}
    public int ChargeId_Id {get;set;}
    /// <summary>
    /// 名称:创建人 Key:FCreatorId 数据库字段名:FCREATORID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User CreatorId {get;set;}
    public int CreatorId_Id {get;set;}
    /// <summary>
    /// 名称:创建日期 Key:FCreateDat数据库字段名:FCREATEDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime CreateDate{get;set;}
    /// <summary>
    /// 名称:最后修改人 Key:FModifierId 数据库字段名:FMODIFIERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User ModifierId {get;set;}
    public int ModifierId_Id {get;set;}
    /// <summary>
    /// 名称:最后修改日期 Key:FModifyDat数据库字段名:FMODIFYDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime MOdifyDate{get;set;}
    /// <summary>
    /// 名称:审核人 Key:FApproverId 数据库字段名:FAPPROVERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User ApproverId {get;set;}
    public int ApproverId_Id {get;set;}
    /// <summary>
    /// 名称:审核日期 Key:FApproveDat数据库字段名:FAPPROVEDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime ApproveDate {get;set;}
    /// <summary>
    /// 名称:关闭状态 Key:FCloseStatus 数据库字段名:FCLOSESTATUS 数据库表名:T_SAL_ORDE枚举信息:A:正常;B:已关闭;
    /// </summary>
    public string CloseStatus {get;set;}
    /// <summary>
    /// 名称:关闭人 Key:FCloserId 数据库字段名:FCLOSERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User CloserId {get;set;}
    public int CloserId_Id {get;set;}
    /// <summary>
    /// 名称:关闭日期 Key:FCloseDat数据库字段名:FCLOSEDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime CloseDate{get;set;}
    /// <summary>
    /// 名称:作废状态 Key:FCancelStatus 数据库字段名:FCANCELSTATUS 数据库表名:T_SAL_ORDE枚举信息:A:未作废;B:已作废;
    /// </summary>
    public string CancelStatus {get;set;}
    /// <summary>
    /// 名称:作废人 Key:FCancellerId 数据库字段名:FCANCELLERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User CancellerId {get;set;}
    public int CancellerId_Id {get;set;}
    /// <summary>
    /// 名称:作废日期 Key:FCancelDat数据库字段名:FCANCELDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime CancelDate{get;set;}
    /// <summary>
    /// 名称:版本号 Key:FVersionN数据库字段名:FVERSIONN数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string VersionN{get;set;}
    /// <summary>
    /// 名称:变更人 Key:FChangerId 数据库字段名:FCHANGERID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User ChangerId {get;set;}
    public int ChangerId_Id {get;set;}
    /// <summary>
    /// 名称:变更日期 Key:FChangeDat数据库字段名:FCHANGEDAT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public DateTime ChangeDate {get;set;}
    /// <summary>
    /// 名称:变更原因 Key:FChangeReason 数据库字段名:FCHANGEREASON 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string ChangeReason {get;set;}
    /// <summary>
    /// 名称:单据类型 Key:FBillTypeID 数据库字段名:FBILLTYPEID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_BillType BillTypeId {get;set;}
    public string BillTypeId_Id {get;set;}
    /// <summary>
    /// 名称:业务类型 Key:FBusinessTyp数据库字段名:FBUSINESSTYP数据库表名:T_SAL_ORDE枚举信息:VMI:VMI业务;DRPTRANS:分销调拨;STRAIGHT:直运销售;CONSIGNMENT:寄售;NORMAL:普通销售;DRPSALE:分销购销;RETURNSO:退货订单;
    /// </summary>
    public string BusinessType {get;set;}
    /// <summary>
    /// 名称:交货方式 Key:FHeadDeliveryWa数据库字段名:FHEADDELIVERYWA数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_ASSISTANTDATA_SELECT HeadDeliveryWa{get;set;}
    public string HeadDeliveryWay_Id {get;set;}
    /// <summary>
    /// 名称:收货方地址 Key:FReceiveAddress 数据库字段名:FRECEIVEADDRESS 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string ReceiveAddress {get;set;}
    /// <summary>
    /// 名称:交货地点 Key:FHEADLOCID 数据库字段名:FHEADLOCID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_CUSTCONTACTION HeadLocId {get;set;}
    public int HeadLocId_Id {get;set;}
    /// <summary>
    /// 名称:信用检查结果 Key:FCreditCheckResult 数据库字段名:FCREDITCHECKRESULT 数据库表名:T_SAL_ORDE枚举信息:4:取消交易;0:未检查;1:信用正常;3:密码特批;2:预警提示;
    /// </summary>
    public string CreditCheckResult {get;set;}
    /// <summary>
    /// 名称:对应组织 Key:FCorrespondOrgId 数据库字段名:FCORRESPONDORGID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations CorrespondOrgId {get;set;}
    public int CorrespondOrgId_Id {get;set;}
    /// <summary>
    /// 名称:收货方联系人 Key:FReceiveContact 数据库字段名:FRECCONTACTID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_CustContact ReceiveContact {get;set;}
    public int ReceiveContact_Id {get;set;}
    /// <summary>
    /// 名称:移动销售订单编号 Key:FNetOrderBillN数据库字段名:FNETORDERBILLN数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string NetOrderBillN{get;set;}
    /// <summary>
    /// 名称:移动销售订单ID Key:FNetOrderBillId 数据库字段名:FNETORDERBILLID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public int NetOrderBillId {get;set;}
    /// <summary>
    /// 名称:商机内码 Key:FOppID 数据库字段名:FOPPID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public int OppID {get;set;}
    /// <summary>
    /// 名称:销售阶段 Key:FSalePhaseID 数据库字段名:FSALEPHASEID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleCRM_SalePhase SalePhaseID {get;set;}
    public int SalePhaseID_Id {get;set;}
    /// <summary>
    /// 名称:是否期初单据 Key:FISINIT 数据库字段名:FISINIT 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool ISINIT {get;set;}
    /// <summary>
    /// 名称:备注 Key:FNot数据库字段名:FNOT数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string Not{get;set;}
    /// <summary>
    /// 名称:来自移动（弃用） Key:FIsMobil数据库字段名:FISMOBIL数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool IsMobil{get;set;}
    /// <summary>
    /// 名称:签收状态 Key:FSignStatus 数据库字段名:FSIGNSTATUS 数据库表名:T_SAL_ORDE枚举信息:A:未出库;B:待签收;C:已签收;
    /// </summary>
    public string SignStatus {get;set;}
    /// <summary>
    /// 名称:是否手工关闭 Key:FManualClos数据库字段名:FMANUALCLOS数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool ManualClos{get;set;}
    /// <summary>
    /// 名称:收货人姓名 Key:FLinkMan 数据库字段名:FLINKMAN 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string FLinkMan {get;set;}
    /// <summary>
    /// 名称:联系电话 Key:FLinkPhon数据库字段名:FLINKPHON数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string FLinkPhon{get;set;}
    /// <summary>
    /// 名称:订单来源 Key:FSOFro数据库字段名:FSOFRO数据库表名:T_SAL_ORDE枚举信息:B:移动销售;A:智慧记;
    /// </summary>
    public string SOFro{get;set;}
    /// <summary>
    /// 名称:合同类型 Key:FContractTyp数据库字段名:FCONTRACTTYP数据库表名:T_SAL_ORDE枚举信息:1:普通合同;5:单价合同;2:框架合同;4:物料分组合同;3:金额合同;
    /// </summary>
    public string ContractTyp{get;set;}
    /// <summary>
    /// 名称:销售合同内码 Key:FContractId 数据库字段名:FCONTRACTID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public int ContractId {get;set;}
    /// <summary>
    /// 名称:生成受托加工材料清单 Key:FIsUseOEMBomPush 数据库字段名:FISUSEOEMBOMPUSH 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool IsUseOEMBomPush {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_H 数据库字段名:FXPKID 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public int XPKID {get;set;}
    /// <summary>
    /// 名称:关闭原因 Key:FCloseReason 数据库字段名:FCLOSEREASON 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string CloseReason {get;set;}
    /// <summary>
    /// 名称:生成分销采购订单 Key:FIsUseDrpSalePOPush 数据库字段名:FISUSEDRPSALEPOPUSH 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool IsUseDrpSalePOPush {get;set;}
    /// <summary>
    /// 名称:生成直运出入库 Key:FIsCreateStraightOutIN 数据库字段名:FISCREATESTRAIGHTOUTIN 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public bool IsCreateStraightOutIN {get;set;}
    /// <summary>
    /// 名称:预设基础资料字段1 Key:FPRESETBASE1 数据库字段名:FPRESETBASE1 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer PRESETBASE1 {get;set;}
    public int PRESETBASE1_Id {get;set;}
    /// <summary>
    /// 名称:预设辅助资料字段1 Key:FPRESETASSISTANT1 数据库字段名:FPRESETASSISTANT1 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_ASSISTANTDATA_SELECT PRESETASSISTANT1 {get;set;}
    public string PRESETASSISTANT1_Id {get;set;}
    /// <summary>
    /// 名称:预设辅助资料字段2 Key:FPRESETASSISTANT2 数据库字段名:FPRESETASSISTANT2 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_ASSISTANTDATA_SELECT PRESETASSISTANT2 {get;set;}
    public string PRESETASSISTANT2_Id {get;set;}
    /// <summary>
    /// 名称:预设基础资料字段2 Key:FPRESETBASE2 数据库字段名:FPRESETBASE2 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer PRESETBASE2 {get;set;}
    public int PRESETBASE2_Id {get;set;}
    /// <summary>
    /// 名称:销售模式 Key:FDesSalesModel 数据库字段名:FDESSALESMODEL 数据库表名:T_SAL_ORDE枚举信息:MT:维修;OT:其他;ES:外销;DS:内销;EC:电商;
    /// </summary>
    public string DesSalesModel {get;set;}
    /// <summary>
    /// 名称:外销联系人 Key:FForeignContact 数据库字段名:FFOREIGNCONTACT 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Customer ForeignContact {get;set;}
    public int ForeignContact_Id {get;set;}
    /// <summary>
    /// 名称:客户订单号 Key:FSoorDern数据库字段名:FSOORDERN数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string SoorDern{get;set;}
    /// <summary>
    /// 名称:外销BOM完成 Key:FForeignBO数据库字段名:FFOREIGNBO数据库表名:T_SAL_ORDE枚举信息:1:是;
    /// </summary>
    public string ForeignBO{get;set;}
    /// <summary>
    /// 名称:销售巴 Key:FAmoeba 数据库字段名:FAMOEBA 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBAS_PreBaseDataOne Amoeba {get;set;}
    public int Amoeba_Id {get;set;}
    /// <summary>
    /// 名称:折扣率%(表头) Key:FDiscountRateBT 数据库字段名:FDISCOUNTRATEBT 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public decimal DiscountRateBT {get;set;}
    /// <summary>
    /// 名称:表头维修应收款 Key:FWXYSK 数据库字段名:FWXYSK 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public decimal FWXYSK {get;set;}
    /// <summary>
    /// 名称:余额信息 Key:FBalanc数据库字段名:FBALANC数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public string FBalanc{get;set;}
    /// <summary>
    /// 名称:销售方式 Key:FSalesWa数据库字段名:FSALESWA数据库表名:T_SAL_ORDE枚举信息:其他:其他;售后:售后;办事处:办事处;销售:销售;
    /// </summary>
    public string FSalesWa{get;set;}
    /// <summary>
    /// 名称:销售部门 Key:FSalDept 数据库字段名:FSALDEPT 数据库表名:T_SAL_ORDE枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Department FSalDept {get;set;}
    public int FSalDept_Id {get;set;}
    /// <summary>
    /// 订单条款
    /// </summary>
    public List<SAL_SaleOrderSaleOrderClause> SaleOrderClaus{get;set;}
    /// <summary>
    /// 订单明细
    /// </summary>
    public List<SAL_SaleOrderSaleOrderEntry> SaleOrderEntr{get;set;}
    /// <summary>
    /// 财务信息
    /// </summary>
    public List<SAL_SaleOrderSaleOrderFinance> SaleOrderFinanc{get;set;}
    /// <summary>
    /// 收款计划
    /// </summary>
    public List<SAL_SaleOrderSaleOrderPlan> SaleOrderPlan {get;set;}
    /// <summary>
    /// 物流跟踪明细
    /// </summary>
    public List<SAL_SaleOrderSalOrderTrace> SalOrderTrac{get;set;}  

}


/// <summary>
/// Name:订单条款 Key:FSaleOrderClausEntryName:SaleOrderClausTableName:T_SAL_ORDERCLAUSEntityType:EntryEntity
/// </summary>
public class SAL_SaleOrderSaleOrderClause:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int Se{get;set;}
    /// <summary>
    /// 名称:条款编码 Key:FClauseId 数据库字段名:FCLAUSEID 数据库表名:T_SAL_ORDERCLAUS枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SALCLAUSE ClauseId {get;set;}
    public int ClauseId_Id {get;set;}
    /// <summary>
    /// 名称:描述 Key:FClauseDesc 数据库字段名:FCLAUSEDESC 数据库表名:T_SAL_ORDERCLAUS枚举信息:
    /// </summary>
    public string ClauseDesc {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_C 数据库字段名:FXPKID 数据库表名:T_SAL_ORDERCLAUS枚举信息:
    /// </summary>
    public int XPKID {get;set;}  

}


/// <summary>
/// Name:订单明细 Key:FSaleOrderEntrEntryName:SaleOrderEntrTableName:T_SAL_ORDERENTREntityType:EntryEntity
/// </summary>
public class SAL_SaleOrderSaleOrderEntry:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int Se{get;set;}
    /// <summary>
    /// 名称:物料编码 Key:FMaterialId 数据库字段名:FMATERIALID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_MATERIAL MaterialId {get;set;}
    public int MaterialId_Id {get;set;}
    /// <summary>
    /// 名称:销售单位 Key:FUnitID 数据库字段名:FUNITID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT UnitId {get;set;}
    public int UnitId_Id {get;set;}
    /// <summary>
    /// 名称:单价 Key:FPric数据库字段名:FPRIC数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal Pric{get;set;}
    /// <summary>
    /// 名称:含税单价 Key:FTaxPric数据库字段名:FTAXPRIC数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TaxPric{get;set;}
    /// <summary>
    /// 名称:BOM版本 Key:FBomId 数据库字段名:FBOMID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleENG_BOM BomId {get;set;}
    public int BomId_Id {get;set;}
    /// <summary>
    /// 名称:计价单位 Key:FPriceUnitId 数据库字段名:FPRICEUNITID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT PriceUnitId {get;set;}
    public int PriceUnitId_Id {get;set;}
    /// <summary>
    /// 名称:计价数量 Key:FPriceUnitQt数据库字段名:FPRICEUNITQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PriceUnitQt{get;set;}
    /// <summary>
    /// 名称:价格系数 Key:FPriceCoefficient 数据库字段名:FPRICECOEFFICIENT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PriceCoefficient {get;set;}
    /// <summary>
    /// 名称:折扣率% Key:FDiscountRat数据库字段名:FDISCOUNTRAT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal DiscountRat{get;set;}
    /// <summary>
    /// 名称:折扣额 Key:FDiscount 数据库字段名:FDISCOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal Discount {get;set;}
    /// <summary>
    /// 名称:税率% Key:FEntryTaxRat数据库字段名:FTAXRAT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TaxRat{get;set;}
    /// <summary>
    /// 名称:税额 Key:FEntryTaxAmount 数据库字段名:FTAXAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TaxAmount {get;set;}
    /// <summary>
    /// 名称:价税合计 Key:FAllAmount 数据库字段名:FALLAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal AllAmount {get;set;}
    /// <summary>
    /// 名称:净价 Key:FTaxNetPric数据库字段名:FTAXNETPRIC数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TaxNetPric{get;set;}
    /// <summary>
    /// 名称:销售基本数量 Key:FBaseUnitQt数据库字段名:FBASEUNITQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal BaseUnitQt{get;set;}
    /// <summary>
    /// 名称:控制发货数量 Key:FDeliveryControl 数据库字段名:FDELIVERYCONTROL 数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public bool DeliveryControl {get;set;}
    /// <summary>
    /// 名称:发货上限 Key:FDeliveryMaxQt数据库字段名:FDELIVERYMAXQT数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public decimal DeliveryMaxQt{get;set;}
    /// <summary>
    /// 名称:发货下限 Key:FDeliveryMinQt数据库字段名:FDELIVERYMINQT数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public decimal DeliveryMinQt{get;set;}
    /// <summary>
    /// 名称:运输提前期 Key:FTransportLeadTime1 数据库字段名:FTRANSPORTLEADTIM数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public int TransportLeadTime1 {get;set;}
    /// <summary>
    /// 名称:折前价税合计(作废) Key:FBefDisAllAmt 数据库字段名:FBEFDISALLAMT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BefDisAllAmt {get;set;}
    /// <summary>
    /// 名称:折前金额(作废) Key:FBefDisAmt 数据库字段名:FBEFDISAMT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BefDisAmt {get;set;}
    /// <summary>
    /// 名称:税额（本位币） Key:FTaxAmount_LC 数据库字段名:FTAXAMOUNT_LC 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TaxAmount_LC {get;set;}
    /// <summary>
    /// 名称:金额（本位币） Key:FAmount_LC 数据库字段名:FAMOUNT_LC 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal Amount_LC {get;set;}
    /// <summary>
    /// 名称:价税合计（本位币） Key:FAllAmount_LC 数据库字段名:FALLAMOUNT_LC 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal AllAmount_LC {get;set;}
    /// <summary>
    /// 名称:业务关闭 Key:FMrpCloseStatus 数据库字段名:FMRPCLOSESTATUS 数据库表名:T_SAL_ORDERENTR枚举信息:A:未关闭;B:业务关闭;
    /// </summary>
    public string MrpCloseStatus {get;set;}
    /// <summary>
    /// 名称:业务冻结 Key:FMrpFreezeStatus 数据库字段名:FMRPFREEZESTATUS 数据库表名:T_SAL_ORDERENTR枚举信息:A:正常;B:业务冻结;
    /// </summary>
    public string MrpFreezeStatus {get;set;}
    /// <summary>
    /// 名称:冻结人 Key:FFreezerId 数据库字段名:FFREEZERID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User FreezerId {get;set;}
    public int FreezerId_Id {get;set;}
    /// <summary>
    /// 名称:冻结日期 Key:FFreezeDat数据库字段名:FFREEZEDAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime FreezeDate{get;set;}
    /// <summary>
    /// 名称:业务终止 Key:FMrpTerminateStatus 数据库字段名:FMRPTERMINATESTATUS 数据库表名:T_SAL_ORDERENTR枚举信息:A:正常;B:业务终止;
    /// </summary>
    public string MrpTerminateStatus {get;set;}
    /// <summary>
    /// 名称:终止人 Key:FTerminaterId 数据库字段名:FTERMINATERID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleSEC_User TerminaterId {get;set;}
    public int TerminaterId_Id {get;set;}
    /// <summary>
    /// 名称:终止日期 Key:FTerminateDat数据库字段名:FTERMINATEDAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime TerminateDate{get;set;}
    /// <summary>
    /// 名称:关联发货通知数量（销售基本）（作废） Key:FBaseDeliJoinQt数据库字段名:FBASEDELIJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseDeliJoinQt{get;set;}
    /// <summary>
    /// 名称:累计发货通知数量 Key:FDeliQt数据库字段名:FDELIQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal DeliQt{get;set;}
    /// <summary>
    /// 名称:累计出库数量 Key:FStockOutQt数据库字段名:FSTOCKOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockOutQt{get;set;}
    /// <summary>
    /// 名称:累计退货通知数量（销售） Key:FRetNoticeQt数据库字段名:FRETNOTICEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal RetNoticeQt{get;set;}
    /// <summary>
    /// 名称:累计退货数量（销售） Key:FReturnQt数据库字段名:FRETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ReturnQt{get;set;}
    /// <summary>
    /// 名称:剩余未出数量（销售） Key:FRemainOutQt数据库字段名:FREMAINOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal RemainOutQt{get;set;}
    /// <summary>
    /// 名称:关联开票数量（基本）(作废) Key:FBaseInvoiceJoinQt数据库字段名:FBASEINVOICEJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseInvoiceJoinQt{get;set;}
    /// <summary>
    /// 名称:关联开票数量(作废) Key:FInvoiceJoinQt数据库字段名:FINVOICEJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal InvoiceJoinQt{get;set;}
    /// <summary>
    /// 名称:累计开票数量(作废) Key:FInvoiceQt数据库字段名:FINVOICEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal InvoiceQt{get;set;}
    /// <summary>
    /// 名称:累计开票金额(作废) Key:FInvoiceAmount 数据库字段名:FINVOICEAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal InvoiceAmount {get;set;}
    /// <summary>
    /// 名称:累计收款金额(作废) Key:FReceiveAmount 数据库字段名:FRECEIVEAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ReceiveAmount {get;set;}
    /// <summary>
    /// 名称:关联采购/生产数量（销售基本） Key:FBasePurJoinQt数据库字段名:FBASEPURJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BasePurJoinQt{get;set;}
    /// <summary>
    /// 名称:关联采购/生产数量 Key:FPurJoinQt数据库字段名:FPURJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PurJoinQt{get;set;}
    /// <summary>
    /// 名称:累计采购申请数量 Key:FPurReqQt数据库字段名:FPURREQQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PurReqQt{get;set;}
    /// <summary>
    /// 名称:累计采购订单数量 Key:FPurOrderQt数据库字段名:FPURORDERQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PurOrderQt{get;set;}
    /// <summary>
    /// 名称:收款组织 Key:FReceiptOrgId 数据库字段名:FRECEIPTORGID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations ReceiptOrgId {get;set;}
    public int ReceiptOrgId_Id {get;set;}
    /// <summary>
    /// 名称:结算组织 Key:FSettleOrgIds 数据库字段名:FSETTLEORGID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations SettleOrgId {get;set;}
    public int SettleOrgId_Id {get;set;}
    /// <summary>
    /// 名称:金额 Key:FAmount 数据库字段名:FAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal Amount {get;set;}
    /// <summary>
    /// 名称:备注 Key:FEntryNot数据库字段名:FNOT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public string Not{get;set;}
    /// <summary>
    /// 名称:销售数量 Key:FQt数据库字段名:FQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal Qt{get;set;}
    /// <summary>
    /// 名称:最低限价 Key:FLimitDownPric数据库字段名:FLIMITDOWNPRIC数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal LimitDownPric{get;set;}
    /// <summary>
    /// 名称:系统定价 Key:FSysPric数据库字段名:FSYSPRIC数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal SysPric{get;set;}
    /// <summary>
    /// 名称:库存组织 Key:FStockOrgId 数据库字段名:FSTOCKORGID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations StockOrgId {get;set;}
    public int StockOrgId_Id {get;set;}
    /// <summary>
    /// 名称:累计出库数量（销售基本） Key:FBaseStockOutQt数据库字段名:FBASESTOCKOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseStockOutQt{get;set;}
    /// <summary>
    /// 名称:累计发货通知数量（销售基本） Key:FBaseDeliQt数据库字段名:FBASEDELIQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseDeliQt{get;set;}
    /// <summary>
    /// 名称:累计退货通知数量（销售基本） Key:FBaseRetNoticeQt数据库字段名:FBASERETNOTICEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseRetNoticeQt{get;set;}
    /// <summary>
    /// 名称:累计退货数量（销售基本） Key:FBaseReturnQt数据库字段名:FBASERETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseReturnQt{get;set;}
    /// <summary>
    /// 名称:累计采购申请数量（销售基本） Key:FBasePurReqQt数据库字段名:FBASEPURREQQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BasePurReqQt{get;set;}
    /// <summary>
    /// 名称:累计采购订单数量（销售基本） Key:FBasePurOrderQt数据库字段名:FBASEPURORDERQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BasePurOrderQt{get;set;}
    /// <summary>
    /// 名称:基本单位 Key:FBaseUnitId 数据库字段名:FBASEUNITID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT BaseUnitId {get;set;}
    public int BaseUnitId_Id {get;set;}
    /// <summary>
    /// 名称:变更标志 Key:FChangeFlag 数据库字段名:FCHANGEFLAG 数据库表名:T_SAL_ORDERENTR枚举信息:I:变更中;D:取消;N:空;C:已变更;
    /// </summary>
    public string ChangeFlag {get;set;}
    /// <summary>
    /// 名称:客户物料编码 Key:FMapId 数据库字段名:FMAPID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleSal_CustMatMappingView MapId {get;set;}
    public string MapId_Id {get;set;}
    /// <summary>
    /// 名称:货主类型 Key:FOwnerTypeId 数据库字段名:FOWNERTYPEID 数据库表名:T_SAL_ORDERENTR枚举信息:BD_OwnerOrg:业务组织;BD_Supplier:供应商;BD_Customer:客户;
    /// </summary>
    public string OwnerTypeId {get;set;}
    /// <summary>
    /// 名称:货主 Key:FOwnerId 数据库字段名:FOWNERID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_ItemClass OwnerId {get;set;}
    public int OwnerId_Id {get;set;}
    /// <summary>
    /// 名称:是否赠品 Key:FIsFre数据库字段名:FISFRE数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public bool IsFre{get;set;}
    /// <summary>
    /// 名称:锁库/预留数量(库存单位) Key:FLOCKQT数据库字段名:FLOCKQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal LOCKQT{get;set;}
    /// <summary>
    /// 名称:锁库/预留标识 Key:FLOCKFLAG 数据库字段名:FLOCKFLAG 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public bool FLOCKFLAG {get;set;}
    /// <summary>
    /// 名称:生产日期 Key:FProduceDat数据库字段名:FPRODUCEDAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime ProduceDate{get;set;}
    /// <summary>
    /// 名称:有效期至 Key:FExpiryDat数据库字段名:FEXPIRYDAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime ExpiryDate{get;set;}
    /// <summary>
    /// 名称:保质期单位 Key:FExpUnit 数据库字段名:FEXPUNIT 数据库表名:T_SAL_ORDERENTR枚举信息:D:日;M:月;Y:年;
    /// </summary>
    public string ExpUnit {get;set;}
    /// <summary>
    /// 名称:保质期 Key:FExpPeriod 数据库字段名:FEXPPERIOD 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public int ExpPeriod {get;set;}
    /// <summary>
    /// 名称:税组合 Key:FTaxCombination 数据库字段名:FTAXCOMBINATION 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_TAXMIX TaxCombination {get;set;}
    public int TaxCombination_Id {get;set;}
    /// <summary>
    /// 名称:批号 Key:FLot 数据库字段名:FLOT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_BatchMainFile Lot {get;set;}
    public int Lot_Id {get;set;}
    /// <summary>
    /// 名称:辅助属性 Key:FAuxPropId 数据库字段名:FAUXPROPID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public long AuxPropId {get;set;}
    /// <summary>
    /// 名称:退补类型 Key:FReturnTyp数据库字段名:FRETURNTYP数据库表名:T_SAL_ORDERENTR枚举信息:SEND:补货;RETURN:退回;
    /// </summary>
    public string ReturnTyp{get;set;}
    /// <summary>
    /// 名称:要货日期 Key:FDeliveryDat数据库字段名:FDELIVERYDAT数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public DateTime DeliveryDate{get;set;}
    /// <summary>
    /// 名称:累计调拨数量 Key:FTransJoinQt数据库字段名:FTRANSJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TransJoinQt{get;set;}
    /// <summary>
    /// 名称:累计调拨数量(销售基本) Key:FBaseTransJoinQt数据库字段名:FBASETRANSJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseTransJoinQt{get;set;}
    /// <summary>
    /// 名称:源单类型 Key:FSrcTyp数据库字段名:FSRCTYP数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string SrcTyp{get;set;}
    /// <summary>
    /// 名称:源单编号 Key:FSrcBillN数据库字段名:FSRCBILLN数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string SrcBillN{get;set;}
    /// <summary>
    /// 名称:发货上限（基本） Key:FBaseDeliveryMaxQt数据库字段名:FBASEDELIVERYMAXQT数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public decimal BaseDeliveryMaxQt{get;set;}
    /// <summary>
    /// 名称:发货下限（基本） Key:FBaseDeliveryMinQt数据库字段名:FBASEDELIVERYMINQT数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public decimal BaseDeliveryMinQt{get;set;}
    /// <summary>
    /// 名称:关联受托材料入库套数 Key:FOEMInStockJoinQt数据库字段名:FOEMINSTOCKJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal OEMInStockJoinQt{get;set;}
    /// <summary>
    /// 名称:关联受托材料入库套数(库存基本) Key:FBaseOEMInStockJoinQt数据库字段名:FBASEOEMINSTOCKJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseOEMInStockJoinQt{get;set;}
    /// <summary>
    /// 名称:关联应收数量（计价基本） Key:FBaseARJoinQt数据库字段名:FBASEARJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseARJoinQt{get;set;}
    /// <summary>
    /// 名称:业务流程 Key:FBFLowId 数据库字段名:FBFLOWID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_BFVersion FBFLowId {get;set;}
    public string FBFLowId_Id {get;set;}
    /// <summary>
    /// 名称:累计应收数量（销售基本） Key:FBASEARQT数据库字段名:FBASEARQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BASEARQT{get;set;}
    /// <summary>
    /// 名称:关联应收金额 Key:FARJOINAMOUNT 数据库字段名:FARJOINAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ARJOINAMOUNT {get;set;}
    /// <summary>
    /// 名称:累计应收金额 Key:FARAMOUNT 数据库字段名:FARAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ARAMOUNT {get;set;}
    /// <summary>
    /// 名称:剩余未出数量（销售基本） Key:FBaseRemainOutQt数据库字段名:FBASEREMAINOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseRemainOutQt{get;set;}
    /// <summary>
    /// 名称:累计退货补货数量（销售） Key:FReBackQt数据库字段名:FREBACKQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ReBackQt{get;set;}
    /// <summary>
    /// 名称:累计退货补货数量（销售基本） Key:FBaseReBackQt数据库字段名:FBASEREBACKQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseReBackQt{get;set;}
    /// <summary>
    /// 名称:累计应收数量（销售） Key:FARQT数据库字段名:FARQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ARQT{get;set;}
    /// <summary>
    /// 名称:可出数量（销售） Key:FCanOutQt数据库字段名:FCANOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal CanOutQt{get;set;}
    /// <summary>
    /// 名称:可出数量（销售基本） Key:FBaseCanOutQt数据库字段名:FBASECANOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseCanOutQt{get;set;}
    /// <summary>
    /// 名称:可退数量（销售） Key:FCanReturnQt数据库字段名:FCANRETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal CanReturnQt{get;set;}
    /// <summary>
    /// 名称:可退数量（销售基本） Key:FBaseCanReturnQt数据库字段名:FBASECANRETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BaseCanReturnQt{get;set;}
    /// <summary>
    /// 名称:累计应付数量(基本单位) Key:FBASEAPQT数据库字段名:FBASEAPQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BASEAPQT{get;set;}
    /// <summary>
    /// 名称:累计应付金额 Key:FAPAMOUNT 数据库字段名:FAPAMOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal FAPAMOUNT {get;set;}
    /// <summary>
    /// 名称:计划跟踪号 Key:FMtoN数据库字段名:FMTON数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public string MtoN{get;set;}
    /// <summary>
    /// 名称:需求优先级 Key:FPriorit数据库字段名:FPRIORIT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public int Priorit{get;set;}
    /// <summary>
    /// 名称:预留类型 Key:FReserveTyp数据库字段名:FRESERVETYP数据库表名:T_SAL_ORDERENTR枚举信息:3:强预留;1:弱预留;
    /// </summary>
    public string ReserveTyp{get;set;}
    /// <summary>
    /// 名称:计划交货日期 Key:FMinPlanDeliveryDat数据库字段名:FPLANDELIVERYDAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime MinPlanDeliveryDate{get;set;}
    /// <summary>
    /// 名称:发货状态 Key:FDeliveryStatus 数据库字段名:FDELIVERYSTATUS 数据库表名:T_SAL_ORDERENTR枚举信息:B:部分发货;C:已发货;A:未发货;D:未发货关闭;
    /// </summary>
    public string DeliveryStatus {get;set;}
    /// <summary>
    /// 名称:原数量 Key:FOldQt数据库字段名:FOLDQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal OldQt{get;set;}
    /// <summary>
    /// 名称:促销匹配类型 Key:FPromotionMatchTyp数据库字段名:FPROMOTIONMATCHTYP数据库表名:T_SAL_ORDERENTR枚举信息:3:返利返货;1:赠品匹配;0:非赠品匹配;2:换赠匹配;
    /// </summary>
    public string PromotionMatchTyp{get;set;}
    /// <summary>
    /// 名称:行价目表 Key:FPriceListEntr数据库字段名:FPRICELISTENTR数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SAL_PriceList PriceListEntr{get;set;}
    public int PriceListEntry_Id {get;set;}
    /// <summary>
    /// 名称:供应组织 Key:FSupplyOrgId 数据库字段名:FSUPPLYORGID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations SupplyOrgId {get;set;}
    public int SupplyOrgId_Id {get;set;}
    /// <summary>
    /// 名称:供应商协同平台订单分录ID Key:FNetOrderEntryId 数据库字段名:FNETORDERENTRYID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public int NetOrderEntryId {get;set;}
    /// <summary>
    /// 名称:计价基本数量 Key:FPriceBaseQt数据库字段名:FPRICEBASEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PriceBaseQt{get;set;}
    /// <summary>
    /// 名称:定价单位 Key:FSetPriceUnitID 数据库字段名:FSETPRICEUNITID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT SetPriceUnitID {get;set;}
    public int SetPriceUnitID_Id {get;set;}
    /// <summary>
    /// 名称:库存单位 Key:FStockUnitID 数据库字段名:FSTOCKUNITID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT StockUnitID {get;set;}
    public int StockUnitID_Id {get;set;}
    /// <summary>
    /// 名称:库存数量 Key:FStockQt数据库字段名:FSTOCKQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal StockQt{get;set;}
    /// <summary>
    /// 名称:库存基本数量 Key:FStockBaseQt数据库字段名:FSTOCKBASEQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal StockBaseQt{get;set;}
    /// <summary>
    /// 名称:可出数量（库存基本） Key:FStockBaseCanOutQt数据库字段名:FSTOCKBASECANOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseCanOutQt{get;set;}
    /// <summary>
    /// 名称:可退数量（库存基本） Key:FStockBaseCanReturnQt数据库字段名:FSTOCKBASECANRETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseCanReturnQt{get;set;}
    /// <summary>
    /// 名称:关联应收数量（库存基本） Key:FStockBaseARJoinQt数据库字段名:FSTOCKBASEARJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseARJoinQt{get;set;}
    /// <summary>
    /// 名称:累计调拨数量（库存基本） Key:FStockBaseTransJoinQt数据库字段名:FSTOCKBASETRANSJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseTransJoinQt{get;set;}
    /// <summary>
    /// 名称:关联采购/生产数量（库存基本） Key:FStockBasePurJoinQt数据库字段名:FSTOCKBASEPURJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBasePurJoinQt{get;set;}
    /// <summary>
    /// 名称:源单基本分子 Key:FSalBaseNu数据库字段名:FSALBASENU数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal SalBaseNu{get;set;}
    /// <summary>
    /// 名称:库存基本分母 Key:FStockBaseDen 数据库字段名:FSTOCKBASEDEN 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseDen {get;set;}
    /// <summary>
    /// 名称:携带主单位 Key:FSRCBIZUNITID 数据库字段名:FSRCBIZUNITID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT SRCBIZUNITID {get;set;}
    public int SRCBIZUNITID_Id {get;set;}
    /// <summary>
    /// 名称:采购基本数量 Key:FPurBaseQt数据库字段名:FPURBASEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PurBaseQt{get;set;}
    /// <summary>
    /// 名称:采购单位 Key:FPurUnitID 数据库字段名:FPURUNITID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT PurUnitID {get;set;}
    public int PurUnitID_Id {get;set;}
    /// <summary>
    /// 名称:采购数量 Key:FPurQt数据库字段名:FPURQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PurQt{get;set;}
    /// <summary>
    /// 名称:关联应收数量（销售基本） Key:FSalBaseARJoinQt数据库字段名:FSALBASEARJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal SalBaseARJoinQt{get;set;}
    /// <summary>
    /// 名称:累计出库数量（库存基本） Key:FSTOCKBASESTOCKOUTQT数据库字段名:FSTOCKBASESTOCKOUTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal STOCKBASESTOCKOUTQT{get;set;}
    /// <summary>
    /// 名称:累计退货补货数量（库存基本） Key:FSTOCKBASEREBACKQT数据库字段名:FSTOCKBASEREBACKQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal STOCKBASEREBACKQT{get;set;}
    /// <summary>
    /// 名称:超发控制单位类型 Key:FOUTLMTUNIT 数据库字段名:FOUTLMTUNIT 数据库表名:T_SAL_ORDERENTRY_D 枚举信息:SAL:销售单位;STK:库存单位;
    /// </summary>
    public string OUTLMTUNIT {get;set;}
    /// <summary>
    /// 名称:超发控制单位 Key:FOutLmtUnitID 数据库字段名:FOUTLMTUNITID 数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT OutLmtUnitID {get;set;}
    public int OutLmtUnitID_Id {get;set;}
    /// <summary>
    /// 名称:累计调拨退货数量 Key:FTRANSRETURNQT数据库字段名:FTRANSRETURNQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TRANSRETURNQT{get;set;}
    /// <summary>
    /// 名称:累计调拨退货数量（销售基本） Key:FTRANSRETURNBASEQT数据库字段名:FTRANSRETURNBASEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TRANSRETURNBASEQT{get;set;}
    /// <summary>
    /// 名称:寄售结算数量 Key:FCONSIGNSETTQT数据库字段名:FCONSIGNSETTQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal CONSIGNSETTQT{get;set;}
    /// <summary>
    /// 名称:寄售结算数量（销售基本） Key:FCONSIGNSETTBASEQT数据库字段名:FCONSIGNSETTBASEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal CONSIGNSETTBASEQT{get;set;}
    /// <summary>
    /// 名称:待锁库/待预留数量(库存单位) Key:FLeftQt数据库字段名:FLEFTQT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal LeftQt{get;set;}
    /// <summary>
    /// 名称:产品类型 Key:FRowTyp数据库字段名:FROWTYP数据库表名:T_SAL_ORDERENTRY_枚举信息:Son:套件子项;Standard:标准产品;Parent:套件父项;Service:服务;
    /// </summary>
    public string RowTyp{get;set;}
    /// <summary>
    /// 名称:父项产品 Key:FParentMatId 数据库字段名:FPARENTMATID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_MATERIAL ParentMatId {get;set;}
    public int ParentMatId_Id {get;set;}
    /// <summary>
    /// 名称:行标识 Key:FRowId 数据库字段名:FROWID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string RowId {get;set;}
    /// <summary>
    /// 名称:父行标识 Key:FParentRowId 数据库字段名:FPARENTROWID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string ParentRowId {get;set;}
    /// <summary>
    /// 名称:最新采购入库价 Key:FInStockPric数据库字段名:FINSTOCKPRIC数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal InStockPric{get;set;}
    /// <summary>
    /// 名称:仓库 Key:FSOStockId 数据库字段名:FSOSTOCKID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_STOCK SOStockId {get;set;}
    public int SOStockId_Id {get;set;}
    /// <summary>
    /// 名称:仓位 Key:FSOStockLocalId 数据库字段名:FSOSTOCKLOCALID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public long SOStockLocalId {get;set;}
    /// <summary>
    /// 名称:采购计价单位 Key:FPurPriceUnitId 数据库字段名:FPURPRICEUNITID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT PurPriceUnitId {get;set;}
    public int PurPriceUnitId_Id {get;set;}
    /// <summary>
    /// 名称:已计划运算 Key:FISMRP 数据库字段名:FISMRP 数据库表名:T_SAL_ORDERENTRY_D 枚举信息:
    /// </summary>
    public bool FISMRP {get;set;}
    /// <summary>
    /// 名称:零售条形码 Key:FBarcod数据库字段名:FBARCOD数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public string FBarcod{get;set;}
    /// <summary>
    /// 名称:发货门店 Key:FBranchId 数据库字段名:FBRANCHID 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleCMK_LS_Branch FBranchId {get;set;}
    public int FBranchId_Id {get;set;}
    /// <summary>
    /// 名称:是否零售促销 Key:FRetailSalePro数据库字段名:FRETAILSALEPRO数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public bool FRetailSalePro{get;set;}
    /// <summary>
    /// 名称:先开票数量（计价基本） Key:FBASEFINARQT数据库字段名:FBASEFINARQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal BASEFINARQT{get;set;}
    /// <summary>
    /// 名称:先开票数量（销售基本） Key:FSALBASEFINARQT数据库字段名:FSALBASEFINARQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal SALBASEFINARQT{get;set;}
    /// <summary>
    /// 名称:行折扣表 Key:FEntryDiscountList 数据库字段名:FDISCOUNTLISTENTR数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SAL_DiscountList EntryDiscountList {get;set;}
    public int EntryDiscountList_Id {get;set;}
    /// <summary>
    /// 名称:单价折扣 Key:FPriceDiscount 数据库字段名:FPRICEDISCOUNT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal PriceDiscount {get;set;}
    /// <summary>
    /// 名称:智慧记上报库存 Key:FZHJStockQt数据库字段名:FZHJSTOCKQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal ZHJStockQt{get;set;}
    /// <summary>
    /// 名称:促销政策ID Key:FSPMENTRYID 数据库字段名:FSPMENTRYID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string SPMENTRYID {get;set;}
    /// <summary>
    /// 名称:促销内容 Key:FSPMANDRPMCONTENT 数据库字段名:FSPMANDRPMCONTENT 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public string SPMANDRPMCONTENT {get;set;}
    /// <summary>
    /// 名称:累计调拨退货数量（库存基本） Key:FTransReturnStockBaseQt数据库字段名:FTRANSRETURNSTOCKBASEQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal TransReturnStockBaseQt{get;set;}
    /// <summary>
    /// 名称:尾差处理标识 Key:FTailDiffFlag 数据库字段名:FTAILDIFFFLAG 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public bool TailDiffFlag {get;set;}
    /// <summary>
    /// 名称:返利前价格 Key:FOldTaxPric数据库字段名:FOLDTAXPRIC数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal OldTaxPric{get;set;}
    /// <summary>
    /// 名称:返利前金额 Key:FOldAmount 数据库字段名:FOLDAMOUNT 数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal OldAmount {get;set;}
    /// <summary>
    /// 名称:返利前价税合计 Key:FOldAllAmount 数据库字段名:FOLDALLAMOUNT 数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal OldAllAmount {get;set;}
    /// <summary>
    /// 名称:返利前折扣率 Key:FOldDiscountRat数据库字段名:FOLDDISCOUNTRAT数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal OldDiscountRat{get;set;}
    /// <summary>
    /// 名称:返利前折扣额 Key:FOldDiscount 数据库字段名:FOLDDISCOUNT 数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal OldDiscount {get;set;}
    /// <summary>
    /// 名称:返利金额 Key:FRPAmount 数据库字段名:FRPAMOUNT 数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal RPAmount {get;set;}
    /// <summary>
    /// 名称:返利规则明细ID Key:FAccountBalanceId 数据库字段名:FACCOUNTBALANCEID 数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public int AccountBalanceId {get;set;}
    /// <summary>
    /// 名称:BOM分录内码 Key:FBOMEntryId 数据库字段名:FBOMENTRYID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public int BOMEntryId {get;set;}
    /// <summary>
    /// 名称:返利折扣率 Key:FRPDiscountRat数据库字段名:FRPDISCOUNTRAT数据库表名:T_SAL_ORDERENTRY_B 枚举信息:
    /// </summary>
    public decimal FRPDiscountRat{get;set;}
    /// <summary>
    /// 名称:关联出库数量（库存基本）含跨级 Key:FStockBaseOutJoinQt数据库字段名:FSTOCKBASEOUTJOINQT数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public decimal StockBaseOutJoinQt{get;set;}
    /// <summary>
    /// 名称:价税合计（折前） Key:FAllAmountExceptDisCount 数据库字段名:FALLAMOUNTEXCEPTDISCOUNT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal AllAmountExceptDisCount {get;set;}
    /// <summary>
    /// 名称:累计数量取价标识 Key:FIsSumQtyTag 数据库字段名:FISSUMQTYTAG 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public bool IsSumQtyTag {get;set;}
    /// <summary>
    /// 名称:上级物料分组编码 Key:FMaterialGroup 数据库字段名:FMATERIALGROUP 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleSAL_MATERIALGROUP MaterialGroup {get;set;}
    public int MaterialGroup_Id {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID 数据库字段名:FXPKID 数据库表名:T_SAL_ORDERENTRY_枚举信息:
    /// </summary>
    public int XPKID {get;set;}
    /// <summary>
    /// 名称:是否手工行关闭 Key:FManualRowClos数据库字段名:FMANUALROWCLOS数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public bool MANUALROWCLOS{get;set;}
    /// <summary>
    /// 名称:物料分组编码 Key:FMaterialGroupByMat 数据库字段名:FMATERIALGROUPBYMAT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleSAL_MATERIALGROUP MaterialGroupByMat {get;set;}
    public int MaterialGroupByMat_Id {get;set;}
    /// <summary>
    /// 名称:毛重 Key:FGROSSWEIGHT 数据库字段名:FGROSSWEIGHT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal GROSSWEIGHT {get;set;}
    /// <summary>
    /// 名称:总毛重 Key:Fgrwt 数据库字段名:FGRWT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal grwt {get;set;}
    /// <summary>
    /// 名称:公司仓库库存 Key:FInventoryQtyNew 数据库字段名:FINVENTORYQTYNEW 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FInventoryQtyNew {get;set;}
    /// <summary>
    /// 名称:应收金额 Key:FysAmount 数据库字段名:FYSAMOUNT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FysAmount {get;set;}
    /// <summary>
    /// 名称:价税合计(父项) Key:FAllAmount_Parent 数据库字段名:FALLAMOUNT_PARENT 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FAllAmount_Parent {get;set;}
    /// <summary>
    /// 名称:价税合计(子项) Key:FAllAmount_Son 数据库字段名:FALLAMOUNT_SON 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FAllAmount_Son {get;set;}
    /// <summary>
    /// 名称:单价差异 Key:FUPV 数据库字段名:FUPV 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FUPV {get;set;}
    /// <summary>
    /// 名称:办事处仓库库存 Key:FInventoryQtyBSC 数据库字段名:FINVENTORYQTYBSC 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FInventoryQtyBSC {get;set;}
    /// <summary>
    /// 名称:公司即时库存仓库 Key:FStock 数据库字段名:FSTOCK 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_STOCK FStock {get;set;}
    public int FStock_Id {get;set;}
    /// <summary>
    /// 名称:特定库存 Key:FSpecialstock 数据库字段名:FSPECIALSTOCK 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FSpecialstock {get;set;}
    /// <summary>
    /// 名称:计划单价 Key:FTechnologyPric数据库字段名:FTECHNOLOGYPRIC数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public decimal FTechnologyPric{get;set;}
    /// <summary>
    /// 名称:办事处仓库 Key:FCustStock 数据库字段名:FCUSTSTOCK 数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public K3CloudSimpleBD_STOCK FCustStock {get;set;}
    public int FCustStock_Id {get;set;}
    /// <summary>
    /// 名称:计划达成日期 Key:FPlanDoDat数据库字段名:FPLANDODAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime FPlanDoDate{get;set;}
    /// <summary>
    /// 名称:销售达成日期 Key:FSaleDoDat数据库字段名:FSALEDODAT数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public DateTime FSaleDoDate{get;set;}
    /// <summary>
    /// 名称:计划达成 Key:FPlanD数据库字段名:FPLAND数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public bool FPlanD{get;set;}
    /// <summary>
    /// 名称:销售达成 Key:FSaleD数据库字段名:FSALED数据库表名:T_SAL_ORDERENTR枚举信息:
    /// </summary>
    public bool FSaleD{get;set;}
    /// <summary>
    /// 交货明细
    /// </summary>
    public List<SAL_SaleOrderOrderEntryPlan> OrderEntryPlan {get;set;}
    /// <summary>
    /// 税务明细
    /// </summary>
    public List<SAL_SaleOrderSAL_ORDERENTRYTAX> SAL_ORDERENTRYTAX {get;set;}  

}


/// <summary>
/// Name:交货明细 Key:FOrderEntryPlan EntryName:OrderEntryPlan TableName:T_SAL_ORDERENTRYDELIPLAN EntityType:SubEntryEntity
/// </summary>
public class SAL_SaleOrderOrderEntryPlan:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int Se{get;set;}
    /// <summary>
    /// 名称:仓库 Key:FStockId 数据库字段名:FSTOCKID 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_STOCK StockId {get;set;}
    public int StockId_Id {get;set;}
    /// <summary>
    /// 名称:销售单位 Key:FPlanUnitId 数据库字段名:FPLANUNITID 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT PlanUnitId {get;set;}
    public int PlanUnitId_Id {get;set;}
    /// <summary>
    /// 名称:数量 Key:FPlanQt数据库字段名:FPLANQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal PlanQt{get;set;}
    /// <summary>
    /// 名称:已出库数量 Key:FDeliCommitQt数据库字段名:FDELICOMMITQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal DeliCommitQt{get;set;}
    /// <summary>
    /// 名称:剩余未出数量 Key:FDeliRemainQt数据库字段名:FDELIREMAINQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal DeliRemainQt{get;set;}
    /// <summary>
    /// 名称:交货地点 Key:FDetailLocId 数据库字段名:FDETAILLOCID 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_CUSTCONTACTION DetailLocId {get;set;}
    public int DetailLocId_Id {get;set;}
    /// <summary>
    /// 名称:交货地址 Key:FDetailLocAddress 数据库字段名:FDETAILLOCADDRESS 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public string DetailLocAddress {get;set;}
    /// <summary>
    /// 名称:要货日期 Key:FPlanDat数据库字段名:FDELIVERYDAT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public DateTime PlanDate{get;set;}
    /// <summary>
    /// 名称:计划发货日期 Key:FPlanDeliveryDat数据库字段名:FPLANDELIVERYDAT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public DateTime PlanDeliveryDate{get;set;}
    /// <summary>
    /// 名称:运输提前期 Key:FTransportLeadTim数据库字段名:FTRANSPORTLEADTIM数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public int TransportLeadTim{get;set;}
    /// <summary>
    /// 名称:数量（基本单位） Key:FBasePlanQt数据库字段名:FBASEPLANQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal BasePlanQt{get;set;}
    /// <summary>
    /// 名称:已出库数量计划（基本单位） Key:FBaseDeliCommitQt数据库字段名:FBASEDELICOMMITQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal BaseDeliCommitQt{get;set;}
    /// <summary>
    /// 名称:剩余未出数量计划（基本单位） Key:FBaseDeliRemainQt数据库字段名:FBASEDELIREMAINQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal BaseDeliRemainQt{get;set;}
    /// <summary>
    /// 名称:基本单位 Key:FPlanBaseUnitId 数据库字段名:FPLANBASEUNITID 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT PlanBaseUnitId {get;set;}
    public int PlanBaseUnitId_Id {get;set;}
    /// <summary>
    /// 名称:已发货通知数量 Key:FNOTICEQT数据库字段名:FNOTICEQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal NOTICEQT{get;set;}
    /// <summary>
    /// 名称:剩余未通知数量 Key:FNOTICEREMAINQT数据库字段名:FNOTICEREMAINQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal NOTICEREMAINQT{get;set;}
    /// <summary>
    /// 名称:已发货通知数量（基本） Key:FNOTICEBASEQT数据库字段名:FNOTICEBASEQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal NOTICEBASEQT{get;set;}
    /// <summary>
    /// 名称:剩余未通知数量（基本） Key:FNOTICEREMAINBASEQT数据库字段名:FNOTICEREMAINBASEQT数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public decimal NOTICEREMAINBASEQT{get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_D 数据库字段名:FXPKID 数据库表名:T_SAL_ORDERENTRYDELIPLAN 枚举信息:
    /// </summary>
    public int XPKID {get;set;}  

}


/// <summary>
/// Name:财务信息 Key:FSaleOrderFinancEntryName:SaleOrderFinancTableName:T_SAL_ORDERFIN EntityType:SubHeadEntity
/// </summary>
public class SAL_SaleOrderSaleOrderFinance:K3CloudIDBase<long>
{

    /// <summary>
    /// 名称:本位币 Key:FLocalCurrId 数据库字段名:FLOCALCURRID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Currency LocalCurrId {get;set;}
    public int LocalCurrId_Id {get;set;}
    /// <summary>
    /// 名称:汇率类型 Key:FExchangeTypeId 数据库字段名:FEXCHANGETYPEID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_RateType ExchangeTypeId {get;set;}
    public int ExchangeTypeId_Id {get;set;}
    /// <summary>
    /// 名称:汇率 Key:FExchangeRat数据库字段名:FEXCHANGERAT数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal ExchangeRat{get;set;}
    /// <summary>
    /// 名称:预收比例% Key:FPayAdvanceRat数据库字段名:FPAYADVANCERAT数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal PayAdvanceRat{get;set;}
    /// <summary>
    /// 名称:预收金额 Key:FPayAdvanceAmount 数据库字段名:FPAYADVANCEAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal PayAdvanceAmount {get;set;}
    /// <summary>
    /// 名称:折扣表 Key:FDiscountListId 数据库字段名:FDISCOUNTLISTID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SAL_DiscountList DiscountListId {get;set;}
    public int DiscountListId_Id {get;set;}
    /// <summary>
    /// 名称:结算币别 Key:FSettleCurrId 数据库字段名:FSETTLECURRID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_Currency SettleCurrId {get;set;}
    public int SettleCurrId_Id {get;set;}
    /// <summary>
    /// 名称:税额（本位币） Key:FBillTaxAmount_LC 数据库字段名:FBILLTAXAMOUNT_LC 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillTaxAmount_LC {get;set;}
    /// <summary>
    /// 名称:金额（本位币） Key:FBillAmount_LC 数据库字段名:FBILLAMOUNT_LC 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillAmount_LC {get;set;}
    /// <summary>
    /// 名称:价税合计 Key:FBillAllAmount 数据库字段名:FBILLALLAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillAllAmount {get;set;}
    /// <summary>
    /// 名称:价税合计（本位币） Key:FBillAllAmount_LC 数据库字段名:FBILLALLAMOUNT_LC 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillAllAmount_LC {get;set;}
    /// <summary>
    /// 名称:价目表 Key:FPriceListId 数据库字段名:FPRICELISTID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SAL_PriceList PriceListId {get;set;}
    public int PriceListId_Id {get;set;}
    /// <summary>
    /// 名称:税额 Key:FBillTaxAmount 数据库字段名:FBILLTAXAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillTaxAmount {get;set;}
    /// <summary>
    /// 名称:金额 Key:FBillAmount 数据库字段名:FBILLAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal BillAmount {get;set;}
    /// <summary>
    /// 名称:是否含税 Key:FIsIncludedTax 数据库字段名:FISINCLUDEDTAX 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public bool IsIncludedTax {get;set;}
    /// <summary>
    /// 名称:需要预收 Key:FNeedPayAdvanc数据库字段名:FNEEDPAYADVANC数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public bool NeedPayAdvanc{get;set;}
    /// <summary>
    /// 名称:收款单号 Key:FRecBillId 数据库字段名:FRECBILLID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleSAL_ReceiveBillEntry RecBillId {get;set;}
    public int RecBillId_Id {get;set;}
    /// <summary>
    /// 名称:收款条件 Key:FRecConditionId 数据库字段名:FRECCONDITIONID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_RecCondition RecConditionId {get;set;}
    public int RecConditionId_Id {get;set;}
    /// <summary>
    /// 名称:结算方式 Key:FSettleModeId 数据库字段名:FSETTLEMODEID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_SETTLETYPE SettleModeId {get;set;}
    public int SettleModeId_Id {get;set;}
    /// <summary>
    /// 名称:关联应收金额（出库） Key:FJoinStockAmount 数据库字段名:FJOINSTOCKAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal JoinStockAmount {get;set;}
    /// <summary>
    /// 名称:关联应收金额（订单） Key:FJoinOrderAmount 数据库字段名:FJOINORDERAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal JoinOrderAmount {get;set;}
    /// <summary>
    /// 名称:工作流信用检查状态 Key:FCreChkStatus 数据库字段名:FCRECHKSTATUS 数据库表名:T_SAL_ORDERFIN 枚举信息:A:未查;B:已查;
    /// </summary>
    public string CreChkStatus {get;set;}
    /// <summary>
    /// 名称:工作流信用超标天数 Key:FCreChkDays 数据库字段名:FCRECHKDAYS 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public int CreChkDays {get;set;}
    /// <summary>
    /// 名称:工作流信用超标金额 Key:FCreChkAmount 数据库字段名:FCRECHKAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal CreChkAmount {get;set;}
    /// <summary>
    /// 名称:审批流信用压批月结检查 Key:FCrePreBatAndMonStatus 数据库字段名:FCREPREBATANDMONSTATUS 数据库表名:T_SAL_ORDERFIN 枚举信息:A:未查;B:已查;
    /// </summary>
    public string FCrePreBatAndMonStatus {get;set;}
    /// <summary>
    /// 名称:信用压批超标 Key:FCrePreBatchOve数据库字段名:FCREPREBATCHOVE数据库表名:T_SAL_ORDERFIN 枚举信息:1:是;0:否;
    /// </summary>
    public string FCrePreBatchOve{get;set;}
    /// <summary>
    /// 名称:信用月结超标 Key:FCreMonControlOve数据库字段名:FCREMONCONTROLOVE数据库表名:T_SAL_ORDERFIN 枚举信息:1:是;0:否;
    /// </summary>
    public string FCreMonControlOve{get;set;}
    /// <summary>
    /// 名称:价外税 Key:FIsPriceExcludeTax 数据库字段名:FISPRICEEXCLUDETAX 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public bool IsPriceExcludeTax {get;set;}
    /// <summary>
    /// 名称:保证金比例（%） Key:FMarginLevel 数据库字段名:FMARGINLEVEL 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal FMarginLevel {get;set;}
    /// <summary>
    /// 名称:关联保证金 Key:FAssociateMargin 数据库字段名:FASSOCIATEMARGIN 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal FAssociateMargin {get;set;}
    /// <summary>
    /// 名称:保证金 Key:FMargin 数据库字段名:FMARGIN 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal FMargin {get;set;}
    /// <summary>
    /// 名称:关联退款保证金 Key:FAssRefundMargin 数据库字段名:FASSREFUNDMARGIN 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal FAssRefundMargin {get;set;}
    /// <summary>
    /// 名称:工作流信用逾期超标额度 Key:FCreChkOverAmount 数据库字段名:FCRECHKOVERAMOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal CreChkOverAmount {get;set;}
    /// <summary>
    /// 名称:寄售生成跨组织调拨 Key:FOverOrgTransDirect 数据库字段名:FOVERORGTRANSDIRECT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public bool OverOrgTransDirect {get;set;}
    /// <summary>
    /// 名称:收款通知单号 Key:FRecNoticeN数据库字段名:FRECNOTICEN数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public string FRecNoticeN{get;set;}
    /// <summary>
    /// 名称:收款二维码链接 Key:FRecBarcodeLink 数据库字段名:FRECBARCODELINK 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public string FRecBarcodeLink {get;set;}
    /// <summary>
    /// 名称:整单折扣额 Key:FAllDisCount 数据库字段名:FALLDISCOUNT 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public decimal FAllDisCount {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_数据库字段名:FXPKID 数据库表名:T_SAL_ORDERFIN 枚举信息:
    /// </summary>
    public int XPKID {get;set;}  

}


/// <summary>
/// Name:税务明细 Key:FTaxDetailSubEntitEntryName:SAL_ORDERENTRYTAX TableName:T_SAL_ORDERENTRYTAX EntityType:SubEntryEntity
/// </summary>
public class SAL_SaleOrderSAL_ORDERENTRYTAX:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int Se{get;set;}
    /// <summary>
    /// 名称:税率名称 Key:FTaxRateId 数据库字段名:FTAXRATEID 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_TaxRate TaxRateId {get;set;}
    public int TaxRateId_Id {get;set;}
    /// <summary>
    /// 名称:税率% Key:FTaxRat数据库字段名:FTAXRAT数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public decimal TaxRat{get;set;}
    /// <summary>
    /// 名称:税额 Key:FTaxAmount 数据库字段名:FTAXAMOUNT 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public decimal TaxAmount {get;set;}
    /// <summary>
    /// 名称:计入成本比例% Key:FCostPercent 数据库字段名:FCOSTPERCENT 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public decimal CostPercent {get;set;}
    /// <summary>
    /// 名称:计入成本金额 Key:FCostAmount 数据库字段名:FCOSTAMOUNT 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public decimal CostAmount {get;set;}
    /// <summary>
    /// 名称:增值税 Key:FVAT 数据库字段名:FVAT 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public bool VAT {get;set;}
    /// <summary>
    /// 名称:买方代扣代缴 Key:FBuyerWithholding 数据库字段名:FBUYERWITHHOLDING 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public bool BuyerWithholding {get;set;}
    /// <summary>
    /// 名称:卖方代扣代缴 Key:FSellerWithholding 数据库字段名:FSELLERWITHHOLDING 数据库表名:T_SAL_ORDERENTRYTAX 枚举信息:
    /// </summary>
    public bool SellerWithholding {get;set;}  

}


/// <summary>
/// Name:收款计划 Key:FSaleOrderPlan EntryName:SaleOrderPlan TableName:T_SAL_ORDERPLAN EntityType:EntryEntity
/// </summary>
public class SAL_SaleOrderSaleOrderPlan:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int SE{get;set;}
    /// <summary>
    /// 名称:是否预收 Key:FNeedRecAdvanc数据库字段名:FNEEDRECADVANC数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public bool NeedRecAdvanc{get;set;}
    /// <summary>
    /// 名称:应收比例(%) Key:FRecAdvanceRat数据库字段名:FRECADVANCERAT数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal RecAdvanceRat{get;set;}
    /// <summary>
    /// 名称:到期日 Key:FMustDat数据库字段名:FMUSTDAT数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public DateTime MustDate{get;set;}
    /// <summary>
    /// 名称:应收金额 Key:FRecAdvanceAmount 数据库字段名:FRECADVANCEAMOUNT 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal RecAdvanceAmount {get;set;}
    /// <summary>
    /// 名称:实收金额 Key:FRecAmount 数据库字段名:FRECAMOUNT 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal RecAmount {get;set;}
    /// <summary>
    /// 名称:关联单号 Key:FRelBillN数据库字段名:FRELBILLN数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public string RelBillN{get;set;}
    /// <summary>
    /// 名称:备注 Key:FReMark 数据库字段名:FREMARK 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public string ReMark {get;set;}
    /// <summary>
    /// 名称:收款类型 Key:FReceiveTyp数据库字段名:FRECEIVETYP数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBOS_ASSISTANTDATA_SELECT ReceiveTyp{get;set;}
    public string ReceiveType_Id {get;set;}
    /// <summary>
    /// 名称:控制环节 Key:FControlSend 数据库字段名:FCONTROLSEND 数据库表名:T_SAL_ORDERPLAN 枚举信息:BUY:订购;OUTSTOCK:出库;PRODUCT:生产;SEND:发货;
    /// </summary>
    public string ControlSend {get;set;}
    /// <summary>
    /// 名称:物料编码 Key:FPlanMaterialId 数据库字段名:FPLANMATERIALID 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_MATERIAL PlanMaterialId {get;set;}
    public int PlanMaterialId_Id {get;set;}
    /// <summary>
    /// 名称:物料行号 Key:FMaterialSe数据库字段名:FMATERIALSE数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public int MaterialSe{get;set;}
    /// <summary>
    /// 名称:订单明细行内码 Key:FOrderEntryId 数据库字段名:FORDERENTRYID 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public int OrderEntryId {get;set;}
    /// <summary>
    /// 名称:关联金额 Key:FASSAMOUNTFO数据库字段名:FASSAMOUNTFO数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal ASSAMOUNTFO{get;set;}
    /// <summary>
    /// 名称:关联扣减金额 Key:FASSDEDAMOUNTFO数据库字段名:FASSDEDAMOUNTFO数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal ASSDEDAMOUNTFO{get;set;}
    /// <summary>
    /// 名称:按实际预收控制发货 Key:FIsOutStockByRecamount 数据库字段名:FISOUTSTOCKBYRECAMOUNT 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public bool IsOutStockByRecamount {get;set;}
    /// <summary>
    /// 名称:物料行标识 Key:FMaterialRowID 数据库字段名:FMATERIALROWID 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public string MaterialRowID {get;set;}
    /// <summary>
    /// 名称:聚合收款金额 Key:FAGGRecAmount 数据库字段名:FAGGRECAMOUNT 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal FAGGRecAmount {get;set;}
    /// <summary>
    /// 名称:含税单价 Key:FMaterialTaxPric数据库字段名:FMATERIALTAXPRIC数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal MaterialTaxPric{get;set;}
    /// <summary>
    /// 名称:计价数量 Key:FMaterialPriceUnitQt数据库字段名:FMATERIALPRICEUNITQT数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal MaterialPriceQt{get;set;}
    /// <summary>
    /// 名称:计价单位 Key:FMaterialPriceUnitID 数据库字段名:FMATERIALPRICEUNITID 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public K3CloudSimpleBD_UNIT MaterialPriceUnitID {get;set;}
    public int MaterialPriceUnitID_Id {get;set;}
    /// <summary>
    /// 名称:预收超收金额 Key:FOverRecAmount 数据库字段名:FOVERRECAMOUNT 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public decimal OverRecAmount {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_数据库字段名:FXPKID 数据库表名:T_SAL_ORDERPLAN 枚举信息:
    /// </summary>
    public int XPKID {get;set;}
    /// <summary>
    /// 收款计划子单据体
    /// </summary>
    public List<SAL_SaleOrderSAL_ORDERPLANENTRY> SAL_ORDERPLANENTR{get;set;}  

}


/// <summary>
/// Name:收款计划子单据体 Key:FSaleOrderPlanEntrEntryName:SAL_ORDERPLANENTRTableName:T_SAL_ORDERPLANENTREntityType:SubEntryEntity
/// </summary>
public class SAL_SaleOrderSAL_ORDERPLANENTRY:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int SE{get;set;}
    /// <summary>
    /// 名称:实收金额 Key:FActRecAmount 数据库字段名:FAMOUNT 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public decimal ActRecAmount {get;set;}
    /// <summary>
    /// 名称:预收单号 Key:FADVANCEN数据库字段名:FADVANCEN数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public string AdvanceN{get;set;}
    /// <summary>
    /// 名称:预收单分录行号 Key:FADVANCESE数据库字段名:FADVANCESE数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public string AdvanceSe{get;set;}
    /// <summary>
    /// 名称:预收单未关联金额 Key:FRemainAmount 数据库字段名:FREMAINAMOUNT 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public decimal RemainAmount {get;set;}
    /// <summary>
    /// 名称:预收单分录内码 Key:FADVANCEENTRYID 数据库字段名:FADVANCEENTRYID 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public int ADVANCEENTRYID {get;set;}
    /// <summary>
    /// 名称:预收单内码 Key:FADVANCEID 数据库字段名:FADVANCEID 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public int ADVANCEID {get;set;}
    /// <summary>
    /// 名称:预收已核销金额 Key:FPreMatchAmountFo数据库字段名:FPREMATCHAMOUNTFO数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public decimal PreMatchAmountFo{get;set;}
    /// <summary>
    /// 名称:结算组织 Key:FPESettleOrgId 数据库字段名:FSETTLEORGID 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public K3CloudSimpleORG_Organizations SettleOrgId {get;set;}
    public int SettleOrgId_Id {get;set;}
    /// <summary>
    /// 名称:预收超收金额 Key:FOverRecAmount_D 数据库字段名:FOVERRECAMOUNT 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public decimal OverRecAmount {get;set;}
    /// <summary>
    /// 名称:变更单主键 Key:FXPKID_R数据库字段名:FXPKID 数据库表名:T_SAL_ORDERPLANENTR枚举信息:
    /// </summary>
    public int XPKID {get;set;}  

}


/// <summary>
/// Name:物流跟踪明细 Key:FSalOrderTracEntryName:SalOrderTracTableName:T_SAL_ORDERTRACEntityType:EntryEntity
/// </summary>
public class SAL_SaleOrderSalOrderTrace:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int SE{get;set;}
    /// <summary>
    /// 名称:物流公司 Key:FLogComId 数据库字段名:FLOGCOMID 数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public K3CloudSimpleBD_KD100LogisticsCom LogComId {get;set;}
    public int LogComId_Id {get;set;}
    /// <summary>
    /// 名称:物流单号 Key:FCarryBillN数据库字段名:FCARRYBILLN数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public string CarryBillN{get;set;}
    /// <summary>
    /// 名称:物流状态 Key:FTraceStatus 数据库字段名:FTRACESTATUS 数据库表名:T_SAL_ORDERTRAC枚举信息:0:在途中;5:同城派送中;6:退回;13:清关异常;1:已揽收;7:转单;2:疑难;3:已签收;11:清关中;10:待清关;4:退签;14:拒签;12:已清关;
    /// </summary>
    public string TraceStatus {get;set;}
    /// <summary>
    /// 名称:发货时间 Key:FDelTim数据库字段名:FDELTIM数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public DateTime DelTime{get;set;}
    /// <summary>
    /// 名称:寄件人手机号码 Key:FPhoneNumbe数据库字段名:FPHONENUMBE数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public string PhoneNumbe{get;set;}
    /// <summary>
    /// 名称:起始地点 Key:FFro数据库字段名:FFRO数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public string Fro{get;set;}
    /// <summary>
    /// 名称:终止地点 Key:FT数据库字段名:FT数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public string T{get;set;}
    /// <summary>
    /// 名称:签收时间 Key:FReceiptTim数据库字段名:FRECEIPTTIM数据库表名:T_SAL_ORDERTRAC枚举信息:
    /// </summary>
    public DateTime ReceiptTime{get;set;}
    /// <summary>
    /// 物流详细信息
    /// </summary>
    public List<SAL_SaleOrderSalOrderTraceDetail> SalOrderTraceDetail {get;set;}  

}


/// <summary>
/// Name:物流详细信息 Key:FSalOrderTraceDetail EntryName:SalOrderTraceDetail TableName:T_SAL_ORDERTRACEDETAIL EntityType:SubEntryEntity
/// </summary>
public class SAL_SaleOrderSalOrderTraceDetail:K3CloudIDBase<long>
{

    /// <summary>
    /// 排序
    /// </summary>
    public int SE{get;set;}
    /// <summary>
    /// 名称:时间 Key:FTraceTim数据库字段名:FTRACETIM数据库表名:T_SAL_ORDERTRACEDETAIL 枚举信息:
    /// </summary>
    public string TraceTim{get;set;}
    /// <summary>
    /// 名称:物流详情 Key:FTraceDetail 数据库字段名:FTRACEDETAIL 数据库表名:T_SAL_ORDERTRACEDETAIL 枚举信息:
    /// </summary>
    public string TraceDetail {get;set;}  

}
 
